Mobile Cloud Computing for Data-Intensive Applications
ثبت نشده
چکیده
The computational and storage capabilities of today’s mobile devices are rapidly catching up with those of our traditional desktop computers and servers. In fact, mobile phones with 1 GHz processors are readily available in the market today. Unfortunately, all of these processing resources are mostly under-utilised and are generally used to process local data and programs only. With the use of local wireless networks, we can enable these phones to communicate with each other without utilising the resources of a global cellular network. This has the potential to enable collaborative data-intensive computing across a cloud of mobile devices without straining the bandwidth of global networks. To achieve these objectives, Hyrax [3] was initially developed by Marinelli as a MapReduce system [1] that is deployed on a networked collection of Android smartphones. Hyrax is based on Hadoop [4], which is a Java implementation of the MapReduce system and the Google File System [2]. While Marinelli has developed a system that is suitable for initial use to discover the resource constraints/challenges, performance and the scalability aspects of using mobile devices for collaborative data-intensive computing, that initial implementation of Hyrax was not suitable for wide-scale deployment on the mobile devices of common users. To that end, we have improved on Marinelli’s implementation of Hyrax, and aim to develop a mobile multimedia share-and-search application that allows users to discover relevant multimedia content on the mobile phones of those within reasonable proximity (ie within the same wifi network). We also evaluate the performance of this new implementation of Hyrax and identify areas for future work, especially in improving the performance and resource consumption (especially power resources) of Hyrax. Furthermore, we also consider the risk that the use of Hyrax poses to the users of the mobile devices that run Hyrax.
منابع مشابه
A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملReduction of Energy Consumption in Mobile Cloud Computing by Classification of Demands and Executing in Different Data Centers
In recent years, mobile networks have faced with the increase of traffic demand. By emerging mobile applications and cloud computing, Mobile Cloud Computing (MCC) has been introduced. In this research, we focus on the 4th and 5th generation of mobile networks. Data Centers (DCs) are connected to each other by high-speed links in order to minimize delay and energy consumption. By considering a ...
متن کاملDoS-Resistant Attribute-Based Encryption in Mobile Cloud Computing with Revocation
Security and privacy are very important challenges for outsourced private data over cloud storages. By taking Attribute-Based Encryption (ABE) for Access Control (AC) purpose we use fine-grained AC over cloud storage. In this paper, we extend previous Ciphertext Policy ABE (CP-ABE) schemes especially for mobile and resource-constrained devices in a cloud computing environment in two aspects, a ...
متن کاملA Literature Review on Cloud Computing Security Issues
The use of Cloud Computing has increasedrapidly in many organization .Cloud Computing provides many benefits in terms of low cost and accessibility of data. In addition Cloud Computing was predicted to transform the computing world from using local applications and storage into centralized services provided by organization.[10] Ensuring the security of Cloud Computing is major factor in the Clo...
متن کاملA Literature Review on Cloud Computing Security Issues
The use of Cloud Computing has increasedrapidly in many organization .Cloud Computing provides many benefits in terms of low cost and accessibility of data. In addition Cloud Computing was predicted to transform the computing world from using local applications and storage into centralized services provided by organization.[10] Ensuring the security of Cloud Computing is major factor in the Clo...
متن کامل